package com.fdb.efp.nls.service.vo;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * <p>Description: 还款明细分期临时表				<p>
 * @author ligm
 * @date 2019-03-04
 */
public class BdRepayDetailTempVO extends BaseInfo {

	private static final long serialVersionUID = 1L;	
	
	/** 账务日期 */
	private String curDate;
	/** 借据号 */
	private String loanId;
	/** 交易日期 */
	private String tranDate;
	/** 交易时间 */
	private String tranTime;
	/** 交易流水号 */
	private String seqNo;
	/** 期数 */
	private BigDecimal termNo;
	/** 交易事件 */
	private String event;
	/** 交易金额 */
	private BigDecimal totalAmt;
	/** 优惠券抵扣利息金额 */
	private BigDecimal intReducedAmtCoupon;
	/** 优惠券抵扣罚息金额 */
	private BigDecimal pnltReducedAmtCoupon;
	/** 优惠券抵扣借款服务费金额 */
	private BigDecimal fundFeeReducedAmtCoupon;
	/** 实收金额 */
	private BigDecimal incomeAmt;
	/** 本金发生额 */
	private BigDecimal prinAmt;
	/** 利息发生额 */
	private BigDecimal intAmt;
	/** 罚息发生额 */
	private BigDecimal pnltIntAmt;
	/** 借款服务费发生额 */
	private BigDecimal fundFeeAmt;
	/** 机构贷款标识号 */
	private String partnerLoanId;
	/** 优惠券抵扣分期手续费 */
	private BigDecimal chargesReducedAmtCoupon;
	/** 优惠券抵扣逾期费 */
	private BigDecimal overdueReducedAmtCoupon;
	/** 优惠券抵扣提前还款违约金 */
	private BigDecimal repayViolateReducedAmtCoupon;
	/** 优惠券抵扣退款违约金 */
	private BigDecimal refundViolateReducedAmtCoupon;
	/** 优惠券抵扣担保费 */
	private BigDecimal serviceReducedAmtCoupon;
	/** 分期手续费发生额 */
	private BigDecimal chargesAmt;
	/** 逾期费发生额 */
	private BigDecimal overdueAmt;
	/** 提前还款违约金发生额 */
	private BigDecimal repayViolateAmt;
	/** 退款违约金发生额 */
	private BigDecimal refundViolateAmt;
	/** 担保费发生额 */
	private BigDecimal serviceAmt;
	/** 产品代码 */
	private String prdCode;
	/** 创建时间 */
	private String createTime;
	/** 最近修改时间 */
	private String lastModifyTime;

	public void setCurDate(String curDate){
		this.curDate = curDate;
	}
	public String getCurDate(){
		return this.curDate;
	}		
	public void setLoanId(String loanId){
		this.loanId = loanId;
	}
	public String getLoanId(){
		return this.loanId;
	}		
	public void setTranDate(String tranDate){
		this.tranDate = tranDate;
	}
	public String getTranDate(){
		return this.tranDate;
	}		
	public void setTranTime(String tranTime){
		this.tranTime = tranTime;
	}
	public String getTranTime(){
		return this.tranTime;
	}		
	public void setSeqNo(String seqNo){
		this.seqNo = seqNo;
	}
	public String getSeqNo(){
		return this.seqNo;
	}		
	public void setTermNo(BigDecimal termNo){
		this.termNo = termNo;
	}
	public BigDecimal getTermNo(){
		return this.termNo;
	}		
	public void setEvent(String event){
		this.event = event;
	}
	public String getEvent(){
		return this.event;
	}		
	public void setTotalAmt(BigDecimal totalAmt){
		this.totalAmt = totalAmt;
	}
	public BigDecimal getTotalAmt(){
		return this.totalAmt;
	}		
	public void setIntReducedAmtCoupon(BigDecimal intReducedAmtCoupon){
		this.intReducedAmtCoupon = intReducedAmtCoupon;
	}
	public BigDecimal getIntReducedAmtCoupon(){
		return this.intReducedAmtCoupon;
	}		
	public void setPnltReducedAmtCoupon(BigDecimal pnltReducedAmtCoupon){
		this.pnltReducedAmtCoupon = pnltReducedAmtCoupon;
	}
	public BigDecimal getPnltReducedAmtCoupon(){
		return this.pnltReducedAmtCoupon;
	}		
	public void setFundFeeReducedAmtCoupon(BigDecimal fundFeeReducedAmtCoupon){
		this.fundFeeReducedAmtCoupon = fundFeeReducedAmtCoupon;
	}
	public BigDecimal getFundFeeReducedAmtCoupon(){
		return this.fundFeeReducedAmtCoupon;
	}		
	public void setIncomeAmt(BigDecimal incomeAmt){
		this.incomeAmt = incomeAmt;
	}
	public BigDecimal getIncomeAmt(){
		return this.incomeAmt;
	}		
	public void setPrinAmt(BigDecimal prinAmt){
		this.prinAmt = prinAmt;
	}
	public BigDecimal getPrinAmt(){
		return this.prinAmt;
	}		
	public void setIntAmt(BigDecimal intAmt){
		this.intAmt = intAmt;
	}
	public BigDecimal getIntAmt(){
		return this.intAmt;
	}		
	public void setPnltIntAmt(BigDecimal pnltIntAmt){
		this.pnltIntAmt = pnltIntAmt;
	}
	public BigDecimal getPnltIntAmt(){
		return this.pnltIntAmt;
	}		
	public void setFundFeeAmt(BigDecimal fundFeeAmt){
		this.fundFeeAmt = fundFeeAmt;
	}
	public BigDecimal getFundFeeAmt(){
		return this.fundFeeAmt;
	}		
	public void setPartnerLoanId(String partnerLoanId){
		this.partnerLoanId = partnerLoanId;
	}
	public String getPartnerLoanId(){
		return this.partnerLoanId;
	}		
	public void setChargesReducedAmtCoupon(BigDecimal chargesReducedAmtCoupon){
		this.chargesReducedAmtCoupon = chargesReducedAmtCoupon;
	}
	public BigDecimal getChargesReducedAmtCoupon(){
		return this.chargesReducedAmtCoupon;
	}		
	public void setOverdueReducedAmtCoupon(BigDecimal overdueReducedAmtCoupon){
		this.overdueReducedAmtCoupon = overdueReducedAmtCoupon;
	}
	public BigDecimal getOverdueReducedAmtCoupon(){
		return this.overdueReducedAmtCoupon;
	}		
	public void setRepayViolateReducedAmtCoupon(BigDecimal repayViolateReducedAmtCoupon){
		this.repayViolateReducedAmtCoupon = repayViolateReducedAmtCoupon;
	}
	public BigDecimal getRepayViolateReducedAmtCoupon(){
		return this.repayViolateReducedAmtCoupon;
	}		
	public void setRefundViolateReducedAmtCoupon(BigDecimal refundViolateReducedAmtCoupon){
		this.refundViolateReducedAmtCoupon = refundViolateReducedAmtCoupon;
	}
	public BigDecimal getRefundViolateReducedAmtCoupon(){
		return this.refundViolateReducedAmtCoupon;
	}		
	public void setServiceReducedAmtCoupon(BigDecimal serviceReducedAmtCoupon){
		this.serviceReducedAmtCoupon = serviceReducedAmtCoupon;
	}
	public BigDecimal getServiceReducedAmtCoupon(){
		return this.serviceReducedAmtCoupon;
	}		
	public void setChargesAmt(BigDecimal chargesAmt){
		this.chargesAmt = chargesAmt;
	}
	public BigDecimal getChargesAmt(){
		return this.chargesAmt;
	}		
	public void setOverdueAmt(BigDecimal overdueAmt){
		this.overdueAmt = overdueAmt;
	}
	public BigDecimal getOverdueAmt(){
		return this.overdueAmt;
	}		
	public void setRepayViolateAmt(BigDecimal repayViolateAmt){
		this.repayViolateAmt = repayViolateAmt;
	}
	public BigDecimal getRepayViolateAmt(){
		return this.repayViolateAmt;
	}		
	public void setRefundViolateAmt(BigDecimal refundViolateAmt){
		this.refundViolateAmt = refundViolateAmt;
	}
	public BigDecimal getRefundViolateAmt(){
		return this.refundViolateAmt;
	}		
	public void setServiceAmt(BigDecimal serviceAmt){
		this.serviceAmt = serviceAmt;
	}
	public BigDecimal getServiceAmt(){
		return this.serviceAmt;
	}
	public String getPrdCode() {
		return prdCode;
	}
	public void setPrdCode(String prdCode) {
		this.prdCode = prdCode;
	}
	public String getCreateTime() {
		return createTime;
	}
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	public String getLastModifyTime() {
		return lastModifyTime;
	}
	public void setLastModifyTime(String lastModifyTime) {
		this.lastModifyTime = lastModifyTime;
	}		
}
